package com.crm.dao.mapper.customMapper.taskCustomManager;

import com.crm.model.qo.taskManager.TaskInfoQO;
import com.crm.model.vo.taskManager.TaskInfoVO;
import com.crm.model.vo.taskManager.TodayTaskVO;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/**
 * @Author renshaorong
 * @Date 2021/04/25 4:45 下午
 */
public interface TaskInfoCustomMapper {

    /**
     * 获取所有任务列表
     * @param taskInfoQO
     * @param toString
     * @return
     */
    List<TaskInfoVO> getAllTaskInfoByAccountId(@Param("taskInfoQO") TaskInfoQO taskInfoQO, @Param("toString") String toString);

    /***
     * @Description:用户端-任务列表—本日任务
     * @Param:accountId 账号id
     * @Param:date 查询日期
     * @Author: luojie
     * @Date: 2021/4/26 18:08
     */
    List<TodayTaskVO> getTodayTask(@Param("accountId") String accountId,@Param("selectDate") Date selectDate);
}
